Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Reaction

extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure

Defined in reaction

Reaction Structure, used in [Message] we don't store the userIds since we only get them on reaction adds

Constructor

constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
emoji: Emojiclass Emojidetritus-client/structures/Emoji[src]

Methods

get channel(): Channeltype Channeldetritus-client/structures/Channel | null[src]
get guild(): Guildclass Guilddetritus-client/structures/Guild | null[src]
get message(): Messageclass Messagedetritus-client/structures/Message | null[src]
add(): Promise<any>external Promise[src]
clear(): Promise<any>external Promise[src]
delete(userId: string = "@me"): Promise<any>external Promise[src]
deleteAll(): Promise<any>external Promise[src]
fetchUsers(
options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>>external Promise
[src]
mergeValue(key: string, value: any): void[src]